/*
 * @Description:
 * @Version: 2.0
 * @Autor: wiz
 * @Date: 2023-08-07 07:51:31
 * @LastEditors: wiz
 * @LastEditTime: 2023-12-21 17:40:43
 */
import { N_oFlowchart, N_oSetupPanel } from '@/types';
import Vue from 'vue';

export namespace N_oGraph {
  // export interface I_conf {
  //   items: Array<N_oFlowchart.I_item>;
  //   toolbarConf: Array<N_oSimpleToolbar.I_Conf>;
  //   openDataConf: N_oOpenGraphData.I_conf;
  // }
  export interface oGraph extends Vue {
    isMask: boolean;
    config: any;
    funName: string;
    mainFunName: string;
    nodeAttrLabelDisabled: boolean;
    nodeAttrDisabled: boolean;
    refFlowchart: N_oFlowchart.oFlowchart;
    getActionCfg: () => any;
    // 刷新子组件
    cleanSubCompData: (
      p: N_oSetupPanel.N_comps.T_eventCoordinationToolbar
    ) => void;
  }
}
